// 在没有配置选项(编译选项)

// 1.对象的函数中的this
const obj = {
    name: "why",
    studying: function (this: {}) {
        // 默认情况下,this是any类型
        console.log(this, "studying")
    },
}

obj.studying.call({ })
// obj.studying.call({})

// 2.普通的函数
function foo(this: { name: string }, info: { name: string }) {
    console.log(this, info.name)


}

foo.call({ name: "why" }, { name: "kobe" })

export {}
 